ULTOA

                
#include <stdlib.h>           требуется   только   для объявления функции
char ultoa(value, string, radix);
                
unsigned long value;          преобразуемое число
char *string;                 строка результата
int radix;                    основание value

Описание.
Функция ultoa преобразует символы value в символьную строку, оканчивающуюся NULL -символом, и запоминает ее в string. Переполнение не контролируется. Аргумент radix определяет основание системы счисления value. Он может принимать значения от 2 до 36.

Возвращаемое значение.
Функция ultoa возвращает указатель на строку string. Возвращаемого значения в случае ошибки нет.

Замечание:
Память, отводимая под string , должна быть больше, чем требуется для возвращаемой строки. Функция возвращает строку длиной до 33 байтов.

Пример:

                
                #include <stdlib.h>
                
                int radix = 16;
                char buffer [40];
                char *p;
                        /* p будет "501d9138 */
                p=ultoa (1344115000L, buffer, radix);
      
Hosted by uCoz